package com.apache.info.entity;

import com.apache.api.entity.BaseEntity;

@SuppressWarnings("serial")
public class PubMetadata extends BaseEntity {

	private String metadataId;
	private String sortId;
	private String dataType;
	private String dataFullName;
	private String dataAttr;
	private Long dataLength;
	private String dataRestrict;
	private String dataShortName;
	private String foreignKeyName;
	private String reserved1;
	private String reserved2;
	private String reserved3;

	private String colmunType;//字段控件类型
	private String fieldConf;//字段布局配置（json格式字符串） {"dictCode":"","defVal":"","ifNull":""}



	private String reqUrl;
	private String resColmun;

	private String ifAdd;
	private String ifEdit;
	private String ifList;
	private String ifSearch;
	private String createTime;

	public String getMetadataId() {
		return this.metadataId;
	}

	public void setMetadataId(String metadataId) {
		this.metadataId = metadataId;
	}

	public String getSortId() {
		return this.sortId;
	}

	public void setSortId(String sortId) {
		this.sortId = sortId;
	}

	public String getDataType() {
		return this.dataType;
	}

	public void setDataType(String dataType) {
		this.dataType = dataType;
	}

	public String getDataFullName() {
		return this.dataFullName;
	}

	public void setDataFullName(String dataFullName) {
		this.dataFullName = dataFullName;
	}

	public String getDataAttr() {
		return dataAttr;
	}

	public void setDataAttr(String dataAttr) {
		this.dataAttr = dataAttr;
	}

	public Long getDataLength() {
		return this.dataLength;
	}

	public void setDataLength(Long dataLength) {
		this.dataLength = dataLength;
	}

	public String getDataRestrict() {
		return this.dataRestrict;
	}

	public void setDataRestrict(String dataRestrict) {
		this.dataRestrict = dataRestrict;
	}

	public String getDataShortName() {
		return this.dataShortName;
	}

	public void setDataShortName(String dataShortName) {
		this.dataShortName = dataShortName;
	}

	public String getForeignKeyName() {
		return foreignKeyName;
	}

	public void setForeignKeyName(String foreignKeyName) {
		this.foreignKeyName = foreignKeyName;
	}

	public String getReserved1() {
		return this.reserved1;
	}

	public void setReserved1(String reserved1) {
		this.reserved1 = reserved1;
	}

	public String getReserved2() {
		return this.reserved2;
	}

	public void setReserved2(String reserved2) {
		this.reserved2 = reserved2;
	}

	public String getReserved3() {
		return this.reserved3;
	}

	public void setReserved3(String reserved3) {
		this.reserved3 = reserved3;
	}

	public String getColmunType() {
		return colmunType;
	}

	public void setColmunType(String colmunType) {
		this.colmunType = colmunType;
	}

	public String getReqUrl() {
		return reqUrl;
	}

	public void setReqUrl(String reqUrl) {
		this.reqUrl = reqUrl;
	}

	public String getResColmun() {
		return resColmun;
	}

	public void setResColmun(String resColmun) {
		this.resColmun = resColmun;
	}

	public String getIfAdd() {
		return ifAdd;
	}

	public void setIfAdd(String ifAdd) {
		this.ifAdd = ifAdd;
	}

	public String getIfEdit() {
		return ifEdit;
	}

	public void setIfEdit(String ifEdit) {
		this.ifEdit = ifEdit;
	}

	public String getIfList() {
		return ifList;
	}

	public void setIfList(String ifList) {
		this.ifList = ifList;
	}

	public String getIfSearch() {
		return ifSearch;
	}

	public void setIfSearch(String ifSearch) {
		this.ifSearch = ifSearch;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getFieldConf() {
		return fieldConf;
	}

	public void setFieldConf(String fieldConf) {
		this.fieldConf = fieldConf;
	}

	public String toString() {
		StringBuffer sb = new StringBuffer();
		sb.append("metadataId=" + this.metadataId + ";");
		sb.append("sortId=" + this.sortId + ";");
		sb.append("dataType=" + this.dataType + ";");
		sb.append("dataFullName=" + this.dataFullName + ";");
		sb.append("dataLength=" + this.dataLength + ";");
		sb.append("dataRestrict=" + this.dataRestrict + ";");
		sb.append("dataShortName=" + this.dataShortName + ";");
		sb.append("reserved1=" + this.reserved1 + ";");
		sb.append("reserved2=" + this.reserved2 + ";");
		sb.append("reserved3=" + this.reserved3 + ";");

		sb.append("colmunType=" + this.colmunType + ";");
		sb.append("reqUrl=" + this.reqUrl + ";");
		sb.append("resColmun=" + this.resColmun + ";");

		return sb.toString();
	}

}
